Ruby Programming Pros And Cons